writeProcessingInstruction(QStringLiteral("xml version=\"1.0\" encoding=\"UTF-8\""));
}
-// Dont emit the attribute if there's nothing interesting in it.
-void XmlStreamWriter::writeOptionalAttribute(const QString& qualifiedName, const QString& value)
-{
- if (!value.isEmpty()) {
- QXmlStreamWriter::writeAttribute(qualifiedName, value);
- }
-}
-
// Dont emit the element if there's nothing interesting in it.
void XmlStreamWriter::writeOptionalTextElement(const QString& qualifiedName, const QString& text)
{
class XmlStreamWriter : public QXmlStreamWriter
{
public:
- XmlStreamWriter(QString* string);
- XmlStreamWriter(QFile* f);
+ explicit XmlStreamWriter(QString* string);
+ explicit XmlStreamWriter(QFile* f);
- void writeStartDocument(void);
- void writeOptionalAttribute(const QString& qualifiedName, const QString& value);
+ void writeStartDocument();
void writeOptionalTextElement(const QString& qualifiedName, const QString& text);
};